/**
 * @param {number[]} nums
 * @return {number}
 */
 var sumOfFlooredPairs = function(nums) {
    const len = nums.length, mod = Math.pow(10,9)+7
    let ans = 0
    nums.sort((a,b) => a-b)
    for(let i = 0; i<len; i++){
        let j = len-1
        while(j >= 0 && nums[j] >= nums[i]){ 
            ans = (ans + Math.floor(nums[j]/nums[i]))%mod
            j--
        } 
    }
    return ans
};